package com.fitness.fitness.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fitness.fitness.modal.coach.dto.CoachDto;
import com.fitness.fitness.modal.coach.entity.Coach;
import com.fitness.fitness.modal.coach.param.CoachPageQueryParams;
import com.fitness.fitness.modal.coach.vo.CoachVO;

public interface ICoachService extends IService<Coach> {
    Page<CoachVO> getCoachPage(CoachPageQueryParams queryParams);

    boolean addCoach(CoachDto coachDto);

    boolean updateCoach(CoachDto coachDto);

    Coach getCoachByUid(Long id);
}
